home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 3: CDPD 3
/
Almathera Ten on Ten - Disc 3: CDPD3.iso
/
scope
/
026-050
/
scopedisk38
/
diskx22
/
bsave.doc
< prev
next >
Wrap
Text File
|
1995-03-18
|
4KB
|
103 lines
-----------------------------------------------
BOOTSAVE: Protect Commercial Disks From Viruses
By STEVE TIBBETT
-----------------------------------------------
The new version of DiskX adds a feature which will protect your
commercial software against viruses.
All current Amiga viruses do their dirty work by writing information to
the boot block of a disk. On regular bootable disks such as Workbench,
viruses can be eliminated by doing an INSTALL command from the CLI. However,
some commercial software, particularly games, use the boot sector to write
important information which is needed to make the program run. If this
information is overwritten by a virus, the disk is useless.
Making matters worse, not all commercial software can now be backed up.
The answer is the new bootsave feature of DiskX.
When you buy new commercial software, you can use the bootsave feature
to store the software's boot sector on a safekeeping disk -- just the boot
sector. In fact, you could set up one disk that holds many boot sectors of
your important software. Then, if any disk catches a virus, you can use
DiskX to read the preserved boot sector off the safekeeping disk back to the
infected software, clearing it of the virus.
BUT FIRST . . .
Before you try the following, consider that this version of DiskX
requires the ARP commands. Set up a Workbench with "arp.library"
in the "libs" directory before trying to run DiskX.
THE INSTRUCTIONS
IF YOU HAVE TWO DRIVES
1. Format a blank disk. Label it "Boot block backups".
2. Identify every commercial program you have which uses a custom boot
block. To find out if the program has a custom boot block, insert the
disk with VirusX running. If VirusX reports "Nonstandard boot block."
then it needs backing up.
3. Run DiskX.
4. Put the "Boot block backups" disk in your second drive and, one by
one, put each disk you wish to back up into the internal drive. Select
the menu option "Save bootblock to a file." DiskX will bring up a file
requester in the drawer area, which is the box at the top of the requester.
5. Type "DF1:" and press Return. In the file name area, enter the name of
the program you are backing up ("Arkanoid, for example"). Add an
extension to the name -- "Arkanoid.bootblock" or something similar, so
you know it's a boot block backup.
6. Press Return or click "OK."
7. That's it!
IF YOU HAVE ONLY ONE DRIVE
If you only have one drive, do steps 1, 2, and 3 as stated above.
Follow steps 4 and 5, but write the boot block backups to the RAM: disk
instead of to an actual device. Then, after you have backed up all the boot
blocks you wish onto the RAM disk, open a CLI window (insert your system
disk, open the system drawer, run the CLI icon), and type:
Copy RAM: to "Boot Block Backups" <press Return>
For this to work, you must have named the disk you formatted earlier
"Boot Block Backups". It'll probably ask you to switch disks. Do as it says.
When the work is finished, the boot block is safe.
TO RESTORE A BOOT BLOCK
IF YOU HAVE TWO DRIVES
Run DiskX, put the disk with the saved boot blocks into the external
drive. Put the corrupted original into DF0: and select the menu option
"Restore bootblock from file." The file requester will appear. Select the
disk and the bootblock name you want, and select "OK." It will read "Done."
And it is.
IF YOU ONLY HAVE ONE DRIVE
Open a CLI window, and type:
Copy "Boot Block Backups:(bootblockname) to RAM: <press Return>
Inserting the name of the boot block you wish to restore where it says
(bootblockname). Then, follow the two-drive instructions, except: Bring up
the "Restore bootblock from file" option in DiskX, enter "RAM:" for the
directory name, not the name of your external drive.
END OF TEXT